/**
 * 单例设计模式的懒汉式
 */
package com.example.demo.day0223;

public class Single1 {
    private Single1(){//创建私有构造方法，被调用时无法直接用new创建新的对象
    }

    private static Single1 s1 = null;
    public static Single1 getInstance(){
        if (null == s1){//常量要写在前面
            s1 = new Single1();//第一次被调用后再new一个对象
        }
        return s1;//该类第一次被调用所创建的对象为null，之后被调用时所创建的对象就一直是new Single1（）
    }
}
